package com.pai4j.domain.vo.response.group;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.Map;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class GroupInfoResponseVO {
    // 群业务ID（为空则创建）
    private String paiId;
    // 群名称
    private String name;
    // 群公告
    private String announcement;
    // 群备注
    private String remark;
    // 群头像URL
    private String avatar;
    // 群主账号
    private String ownerId;
    // 加群方式：0自由加入，1需审批，2禁止加入
    private Integer joinMode;
    // 最大成员数
    private Integer maxMembers;
    // 群状态：1正常，0停用
    private Integer status;
    // 扩展字段
    private Map<String, Object> ext;
    // 创建时间
    private Date createDate;
    // 更新时间
    private Date updateDate;
}
